	body {
		margin:8px;
	}
	a {
		text-decoration: none;
		color: #551A8B;
	}
	a:visited {
		color: #551A8B;
	}
	.tab {
		padding:0 5px;
		overflow:hidden;
		border:solid black;
		border-width: 1px 1px 1px 0;
		background:#FAFAFA;
		color:#00F;
		height:29px;
	}
	.tab:hover {
		background:#F1F1F1;
	}
	.tab div, .tab-current div {
		text-align:center;
		font-size: 16px;
		overflow:hidden;
		height:25px;
		padding-top:4px;
	}
	.tab div {
		width: 100px;
		cursor: pointer;
	}
	.tab-current div {
		width: 60px;
		margin-right:40px;
		cursor: default;
		color: #551A8B;
	}
	#left-column {
		width:124px;
		float:left;
	}
	#right-column {
		width:124px;
		float:left;
	}
	#center-column {
		float:left;
		width: 740px;
		margin: 0 10px;
	}
	#tabs-contaner {
		border:solid black;
		border-width:0 1px 0 1px;
		overflow:hidden;
		width:599px;
		float:left;
		background: url('/img/point-black.bmp') repeat-x bottom;
	}
	#tabs {
		position:relative;
	}
	.tab-current {
		padding:0 5px;
		overflow:hidden;
		border-top:solid black 1px;
		border-right:solid black 1px;
		border-bottom:solid white 1px;
		height:29px;
		background:#FFF;
		color:#00F;
	}
	.item {
		height:22px;
		background:white;
		padding-left:5px;

	}
	#item-new {
		height:17px;
		background:white;
		padding-left:5px;
	}
	#item-new a {
		color:gray;
		font-size:12px;
		position:relative;
		top:-2px;
	}
	.item:hover {
		background:#E1E1E1;
	}
	.even {
		background:#EEE;
	}
	img {
		border:0;
	}
	#control-tabs {
		float:left;
		border: solid black;
		border-width: 0 0 1px 0;
		height:30px;
		width:134px;
		padding-right: 5px;
	}
	#control-tabs img {
		width:17px;
		height:17px;
	}
	#control-tabs div div {
		display:inline;
	}
	#control-tabs div div img:hover {
		background:#E5E5E5;
	}
	#search img {
		margin-top:6px;
	}
	#tab-list {
		margin-right:5px;
	}
	.empty {
		color: gray;
		font-size: 14px;
		text-align: center;
		height: 18px;
	}
	#control-tab{
		z-index: 999;
		position: absolute;
		margin-left: 60px;
		margin-top: 4px;
	}
	#control-tab img#delete-tab{
		height: 10px;
		margin-left:2px;
	}
	#control-tab img.move-tab {
		height: 10px;
	}
	#control-tab img#edit-tab{
		height: 10px;
		margin-left:3px;
	}
	#links {
		width:738px;
		border: solid black;
		border-width:0 1px 1px 1px;
	}
	#wrapper {
		position:relative;
		margin:auto;
		width:1008px;
		clear:both;
	}
	#form-edit-tab {
		display: none;
	}
	#tab-new-form form,
	#tab-edit-form form {
		margin: 5px 0;
	}
	#tab-new-form input[type="text"],
	#tab-edit-form input[type="text"] {
		height: 15px;
	}
	#tab-new-form select,
	#tab-edit-form select {
		height: 21px;
	}
	#tab-new-form input[type="radio"],
	#tab-edit-form input[type="radio"] {
		margin-left: 2px;
	}
	#tab-new-form form div label:first-child,
	#tab-edit-form form div label:first-child {
		width: 200px;
		display: block;
		float: left;
	}
	#tab-new-form form td.radio input,
	#tab-edit-form form td.radio input {
		width: 13px;
		float: left;
		margin: 0 0 0 4px;
	}
	#tab-new-form form td.radio label,
	#tab-edit-form form td.radio label {
		margin-left: 2px;
	}
	.window {
		background: #FFF;
		border: 1px solid #CCC;
		width: 500px;
		position: absolute;
		top: 15px;
		left: 254px;
		display: none;
		z-index: 1000;
	}
	.window .button {
		border:1px #DDD solid;
		margin:3px 0 0 4px;
		padding:0;
		height:20px;
		width:130px;
		cursor: pointer;
	}
	.window .button:hover {
		background: #E0E0E0;
	}
	.window #title {
		background: #EEE;
		padding-left: 5px;
		color: #551A8B;
		height: 20px;
	}
	.window #title a.close {
		background: url('/img/close.png');
		float:right;
		margin: 2px;
		width: 16px;
		height: 16px;
	}
	.window #title a.close:hover {
		background: url('/img/close-hover.png');
	}
	.window div.error {
		color: red; margin-left: 130px;
	}
	.window #wite {
		position: absolute;
		background: #FFF;
		display: none;
		opacity: 0.8;
	}
	#link-new-form form {
		margin: 5px 0;
	}
	#link-new-form form div.checkbox {
	}
	#link-new-form form div.text {
		margin-top: 2px;
	}
	#link-new-form form > div.text input {
		height: 16px;
		width: 300px;
	}
	#link-new-form form div#remind input {
		height: 16px;
	}
	#link-new-form form div.text label {
		width: 120px;
		float: left;
		text-align: right;
		padding-right: 10px;
	}
	#link-new-form form div#remind div.text label {
		width: 119px;
	}
	#link-new-form form div.checkbox {
		height: 21px;
	}
	#link-new-form form div.checkbox input{
		margin: 5px 0px 0px 1px;
	}
	#link-new-form form div.checkbox label{
		float: left;
		width: 120px;
		padding-right: 10px;
		text-align: right;
	}
	.disabled {
		color: gray;
	}
	div#message.success {
		color: green;
		text-align: center;
		display:none;
	}
	#list_tabs {
		border: solid 1px black;
		position: absolute;
		float: left;
		display: none;
		background: white;
	}
	#list_tabs div {
		padding: 0px 10px;
	}
	#list_tabs div:hover {
		background: #E1E1E1;
	}
	#list_tabs div a {
		width: 100%;
	}










